go/types.Checker.mono (field)

15 uses

	go/types (current package)
		call.go#L166: 			check.mono.recordInstance(check.pkg, pos, tparams, targs, xlist)
		check.go#L187: 	mono          monoGraph                 // graph for detecting non-monomorphizable instantiation loops
		mono.go#L97: 		for i, edge := range check.mono.edges {
		mono.go#L98: 			src := &check.mono.vertices[edge.src]
		mono.go#L99: 			dst := &check.mono.vertices[edge.dst]
		mono.go#L110: 			if dst.len == len(check.mono.vertices) {
		mono.go#L123: 	seen := make([]bool, len(check.mono.vertices))
		mono.go#L132: 		v = check.mono.edges[check.mono.vertices[v].pre].src
		mono.go#L145: 	obj0 := check.mono.vertices[v].obj
		mono.go#L150: 		edge := check.mono.edges[check.mono.vertices[v].pre]
		mono.go#L151: 		obj := check.mono.vertices[edge.dst].obj
		signature.go#L247: 					check.mono.recordCanon(recvTPar, baseTPar)
		typexpr.go#L497: 				check.mono.recordInstance(check.pkg, ix.Pos(), tparams, targs, ix.indices)